package com.gf.pokemon.mapper;

import java.util.List;

import com.gf.pokemon.domain.VoteUserMsg;

import org.apache.ibatis.annotations.Param;

public interface VoteUserMsgMapper {
    int deleteByPrimaryKey(@Param("voteId") Integer voteId, @Param("voteUserId") Integer voteUserId, @Param("voteMsgId") Integer voteMsgId);

    int deleteByVoteUserId(@Param("voteId") Integer voteId, @Param("voteUserId") Integer voteUserId);
    
    int insert(VoteUserMsg record);

    int insertSelective(VoteUserMsg record);

    VoteUserMsg selectByPrimaryKey(@Param("voteId") Integer voteId, @Param("voteUserId") Integer voteUserId, @Param("voteMsgId") Integer voteMsgId);

    List<VoteUserMsg> getVoteUserMsgByUserId(Integer voteUserId);
    
    int updateByPrimaryKeySelective(VoteUserMsg record);

    int updateByPrimaryKey(VoteUserMsg record);
}